- Información general
- Automatización de IU
- UI-ANA-016: Introducir URL para abrir el navegador
- UI-ANA-017: ContinueOnError verdadero
- UI-ANA-018: enumerar actividades de OCR / imagen
- UI-DBP-006: uso del contenedor
- UI-DBP-013: uso incorrecto de la automatización de Excel
- UI-DBP-030: uso de variables prohibidas en selectores
- ST-DBP-021: tiempo de espera codificado
- UI-PRR-001: Simular clic
- UI-PRR-002: Simular tipo
- UI-PRR-003: uso incorrecto de aplicación abierta
- UI-PRR-004: retrasos codificados
- UI-REL-001: Idx grande en selectores
- UI-SEC-004: datos de correo electrónico del selector
- UI-SEC-010: Restricciones de aplicaciones / URL
- UI-USG-011: atributos no permitidos
- SY-USG-013: invocación de archivo privado
- SY-USG-014: Marcadores de posición de plantilla de ejecución incorrectos
- Aplicaciones y tecnologías automatizadas con UI Automation
- Herramienta de migración del navegador de UiPath
- Grabadora de Computer Vision
- Clic
- Mantener el puntero
- Escribir Texto Seguro
- Enviar tecla de acceso rápido
- Escribir en
- Comprobar
- Seleccionar elemento
- Seleccionar varios elementos
- Obtener texto
- Establecer texto
- Activar
- Resaltar
- Establecer foco
- Base de anclaje
- Anclaje consciente de contexto
- Buscar elemento relativo
- Indicar en pantalla
- Elemento existente
- Buscar elemento
- Esperar a fuga de elemento
- Buscar elementos secundarios
- Obtener antecesor
- Ámbito del elemento
- Obtener atributo
- Establecer región de recorte
- Obtener posición
- Realizar captura
- Esperar a atributo
- Apariencia en elemento
- Fuga en elemento
- Clic en el texto
- Mantener el puntero en el texto
- Buscar posición de texto
- Obtener texto completo
- Obtener texto visible
- Extraer datos estructurados
- Texto existente
- Clic en texto OCR
- Mantener el puntero sobre texto OCR
- Obtener texto OCR
- Buscar texto OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Microsoft Azure Computer Vision OCR
- Tesseract OCR
- Google Cloud Vision OCR
- Texto OCR existente
- Clic en imagen
- Mantener el puntero en imagen
- Buscar coincidencias de imágenes
- Imagen existente
- Buscar imagen
- Esperar a fuga de imagen
- Apariencia en imagen
- Fuga en imagen
- Cargar imagen
- Guardar imagen
- Asociar navegador
- Cerrar pestaña
- Volver
- Avanzar
- Ir a inicio
- Inyectar JS Script
- Ir a
- Abrir navegador
- Actualizar navegador
- Establecer atributo web
- Asociar ventana
- Cerrar ventana
- Obtener ventana activa
- Ocultar ventana
- Maximizar ventana
- Minimizar ventana
- Mover ventana
- Restaurar ventana
- Mostrar ventana
- Exportar el árbol de la IU
- Invocar método de ActiveX
- Insertar código .NET
- Desencadenador de clic
- Desencadenador de pulsación de tecla
- Desencadenador de clic de imagen
- Desencadenador del sistema
- Desencadenador de tecla de acceso rápido
- Desencadenador del ratón
- Obtener información de atributo
- Supervisar eventos
- Obtener elemento de origen
- Reproducir evento de usuario
- Bloquear entrada de usuario
- Utilizar primer plano
- Desencadenador de cambio del atributo del elemento
- Desencadenador de cambio de estado de elemento
- Aviso
- Copiar texto seleccionado
- Obtener a partir del portapapeles
- Establecer en portapapeles
- Cerrar aplicación
- Abrir aplicación
- Iniciar proceso
- Obtener contraseña
- Información sobre herramientas
- Clic en imagen en pantalla
- Hacer clic en botón de barra de herramientas
- Lectura de barra de estado
- Seleccionar fechas en el calendario
- Seleccionar elemento de menú
- Expandir árbol
- Transacción de llamada
- Inicio de sesión en SAP
- Inicio de sesión en SAP
- Ámbito de la celda de la tabla
- Desencadenador de cambio de atributos de sesión de SAP
- Expandir árbol ALV
- Expandir tabla jerárquica ALV
- Utilizar Aplicación/Navegador
- Comprobar estado de aplicación
- Marcar/Desmarcar
- Clic
- Extraer datos de tabla
- Obtener texto
- Obtener URL
- Ir a URL
- Resaltar
- Mantener el puntero
- Atajos del teclado
- Navegar por el navegador
- Seleccionar elemento
- Realizar captura
- Escribir en
- Obtener atributo
- Obtener datos del navegador
- Establecer datos del navegador
- Desplazamiento del ratón
- Inject Js Script
- Arrastrar y soltar
- Para cada elemento de interfaz de usuario
- Desencadenador de eventos de aplicación
- Clic desencadenador de eventos
- Desencadenador de eventos de pulsación de tecla
- Establecer texto
- Comprobar elemento
- Rellenar formulario
- Realizar búsquedas en el navegador y recuperar resultados mediante las API de automatización de IU
- Exploración web
- Buscar imágenes
- Hacer clic en imágenes
- Eventos de desencadenador y supervisor
- Crear y anular archivos
- Páginas HTML: extraer y manipular información
- Manipulación de ventana
- Selección de lista automatizada
- Buscar y manipular elementos de ventana
- Gestionar automatización de texto
- Cargar y procesar imágenes
- Gestionar acciones activadas por el ratón
- Automatizar tiempo de ejecución de aplicación
- Ejecución automática de una aplicación local
- Navegación de explorador
- Automatización web
- Ejemplo de ámbito de desencadenador
- Computer Vision Local Server
- Automatización móvil
- Notas relacionadas
- Compatibilidad de proyectos
- Obtener tipos de registro
- Obtener registros
- Obtener origen de la página
- Obtener la orientación del dispositivo
- Obtener identificador de sesión
- Instalar aplicación
- Administrar aplicación actual
- Administrar otras aplicaciones
- Abrir enlace profundo
- Abrir URL
- Conexión de dispositivo móvil
- Pase de dedo posicional
- Pulse un botón del hardware
- Establecer orientación del dispositivo
- Realizar captura
- Tomar parte de la captura de pantalla
- Elemento existente
- Ejecutar comando
- Obtener atributo
- Obtener elemento seleccionado
- Obtener texto
- Establecer elemento seleccionado
- Establecer texto
- Deslizamiento
- Pulsar
- Escribir Texto
- Patrón de dibujo
- Terminal
- Notas relacionadas
- Acerca del paquete de actividades de Terminal
- Compatibilidad de proyectos
- Sesión del terminal
- Obtener área de pantalla
- Obtener texto en posición
- Obtener color de la posición
- Obtener campo en posición
- Configurar campo en posición
- Esperar texto en posición
- Teclas de envío
- Mover cursor
- Teclas de envío seguras
- Obtener texto
- Buscar texto
- Mover cursor al texto
- Enviar tecla de control
- Obtener campo
- Esperar texto en pantalla
- Esperar texto de campo
- Establecer campo
Desencadenador de eventos de aplicación
UiPath.UIAutomationNext.Activities.NNativeEventTrigger
Configura un desencadenador basado en un evento nativo de cualquier tipo de elemento (ventana de nivel superior o cualquier otro elemento de IU indicado). Puedes indicar el elemento de destino en la pantalla y luego elegir el evento nativo de la lista de eventos admitidos por ese elemento.
Esta actividad es compatible con el repositorio de objetos.
El desencadenador debe ser la primera actividad del flujo de trabajo y el flujo de trabajo se desencadena cuando se produce un determinado evento de IU. Solo se permite un desencadenador por flujo de trabajo. Para obtener más información, consulta Automatización atendida basada en desencadenadores.
Si utilizas una versión de Studio anterior a la 2023.4, debes colocar la actividad Desencadenador de eventos de aplicación dentro de una actividad Ámbito de desencadenador. En este caso, la actividad Desencadenador de eventos de aplicación no muestra las propiedades Modo de programación y Habilitado , y la propiedad Modo de programación está disponible en la actividad Ámbito del desencadenador.
Panel del Diseñador
-
Haga clic en Indicar destino en pantalla para indicar el elemento de IU que se utilizará como destino.
Después de indicar el destino, seleccione el menú para acceder a las siguientes opciones:
- Indicar destino en pantalla: indica de nuevo el destino.
- Editar objetivo : abre el modo de selección para configurar el objetivo.
- Eliminar captura de pantalla informativa : elimina la captura de pantalla de la aplicación o página web de destino.
- Añadir al repositorio de objetos : añade el elemento de IU actual a un proyecto de biblioteca, desde donde pueda reutilizarse en todo el proceso de automatización.
-
Tipo de evento : la lista de tipos de eventos nativos específicos para el elemento indicado. Se debe establecer el tipo de evento. La lista de eventos expuestos depende del tipo de elemento de destino y de la tecnología de aplicación de destino. Por ejemplo, un elemento de IU web puede exponer una lista de eventos distinta a la de un elemento de IU de Java.
Panel de propiedades
Común
-
Nombre paramostrar : el nombre que se muestra para la actividad en el panel Diseñador. Se genera automáticamente un nombre para mostrar cuando indica un destino.
Entrada
-
Sincronización decoincidencias : indica si la coincidencia del selector de elementos de destino se realiza de forma síncrona o asíncrona. Solo se admite para eventos Java, excepto para Aparecidos y Desaparecidos. Este campo solo admite valores
Boolean
. El valor predeterminado es Falso. - Selectores : colección opcional de selectores para supervisar el evento indicado; estos selectores se supervisan junto con el destino indicado. Los selectores deben ser selectores completos (no parciales).
-
Destino : el elemento de destino: ventana de nivel superior o elemento de IU. Solo se admiten selectores estrictos, sin anclajes. Se debe establecer el elemento de destino. Antes de indicarlo en la pantalla, este campo se establece como
(null)
. Una vez que se indica el destino, se muestran todas las propiedades relacionadas con el elemento que se indicó.- Selector estricto: el selector estricto generado para el elemento de la interfaz de usuario de destino. Está vacío para las ventanas de nivel superior.
- Selector de ventana (instancia de aplicación): el selector de la ventana de la aplicación (aplicación / navegador).
Otros
-
Habilitado : si se establece en Falso, el desencadenador se inicia pero no desencadena ningún evento. Se puede habilitar más tarde en tiempo de ejecución, utilizando la actividad Habilitar desencadenador local . Esta propiedad está oculta cuando la actividad Desencadenador de eventos de aplicación se coloca dentro de un Ámbito de desencadenador. Este campo solo admite valores
Boolean
. El valor predeterminado es Verdadero. - Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado. Este campo solo admite valores
Boolean
(Verdadero, Falso). El valor predeterminado es Falso.
Opciones
-
Incluir elementos secundarios: cuando se selecciona, también se supervisan los elementos secundarios del elemento de la IU especificado. Admite todos los tipos de eventos, excepto Aparecidos o Desaparecidos y cualquier elemento de IU, excepto las ventanas de nivel superior. Este campo solo admite valores
Boolean
(Verdadero, Falso). El valor predeterminado es Falso. - Modo de programación : especifica cómo ejecutar las Actions cuando se activa un desencadenador. Elija una de las cinco opciones del menú desplegable:
- Secuencial: las acciones se ejecutan una tras otra.
- Concurrente: la ejecución de las acciones puede solaparse.
- OneTime : ejecuta una Actions y sale de la supervisión.
- Contracción secuencial: ignora todos los eventos próximos, excepto el último, hasta que el evento actual finaliza la ejecución.
- Despliegue secuencial: detiene la ejecución del evento anterior e inicia el siguiente evento.
En los modos Secuencial y Concurrente , la supervisión continúa hasta que el usuario detiene la ejecución o se cumple una actividad de Interrupción.
El mecanismo de supervisión de eventos nativos se ha mejorado mediante la implementación de nuevos conjuntos de eventos compatibles con diferentes tipos de tecnologías de aplicación:
-
Eventos nativos de WND
-
Eventos nativos de CTRL
-
Eventos nativos de JAVA
-
Eventos nativos deWeBCTRL
- Eventos nativos HTML
-
Eventos nativos de UIA
Tipo de evento |
Tipo de ArgumentosDeEventoDesencadenador | Descripción |
---|---|---|
Apareció | ArgsVacíos | Evento desencadenado cuando aparece el elemento de destino. |
Desapareció | ArgsVacíos | Evento desencadenado cuando el elemento de destino desaparece. |
Título cambiado | ArmasDeTextoCambiado |
Evento desencadenado cuando cambia el título del elemento de destino.
Nota: Este es el evento Texto cambiado , renombrado como Título cambiado para las ventanas de nivel superior, para mayor claridad.
|
Estado cambiado | ArmasDeEstadoCambiado | Evento desencadenado cuando cambia el estado del elemento de destino.
Nota: Este evento se desencadena cuando algo se cambia en el estado de la ventana: habilitado, deshabilitado, marcado, no marcado, enfocable, enfocado, visible, etc. El nuevo valor del estado se expone en la variable de argumentos.
|
Ubicación cambiada | ArgosCambiados | Evento desencadenado cuando la ubicación del elemento del destino ha cambiado. |
Primer plano cambiado | ArgumentosDeHwnd | Evento desencadenado cuando la ventana de elementos del destino se convierte en la ventana en primer plano. |
Primer plano perdido | ArgumentosDeHwnd | Evento desencadenado cuando la ventana de elementos del destino ya no está en primer plano. |
Minimizado | ArgumentosDeHwnd | Evento desencadenado cuando la ventana de elementos del destino está a punto de minimizarse. |
restaurado | ArgumentosDeHwnd | Evento desencadenado cuando la ventana de elementos del destino está a punto de restaurarse. |
Tipo de evento | Tipo de ArgumentosDeEventoDesencadenador | Descripción |
---|---|---|
Apareció | ArgsVacíos | Evento desencadenado cuando aparece el elemento de destino. |
Desapareció | ArgsVacíos | Evento desencadenado cuando el elemento de destino desaparece. |
Texto cambiado | ArmasDeTextoCambiado | Evento desencadenado cuando cambia el texto del elemento de destino. |
Enfoque alcanzado | ArgsVacíos | Evento desencadenado cuando el elemento de destino obtiene el foco. |
Enfoque perdido | ArgsVacíos | Evento desencadenado cuando el elemento de destino pierde el enfoque. |
Estado cambiado | ArmasDeEstadoCambiado | Evento desencadenado cuando cambia el estado del elemento de destino.
Nota: Este evento se desencadena cuando algo se cambia en el estado de la ventana: habilitado, deshabilitado, marcado, no marcado, enfocable, enfocado, visible, etc. El nuevo valor del estado se expone en la variable de argumentos.
|
La selección ha cambiado | ArmasDeSelección | Evento desencadenado cuando el valor de selección del elemento de destino cambia. |
Tipo de evento | Tipo de ArgumentosDeEventoDesencadenador | Descripción |
---|---|---|
Apareció | ArgsVacíos | Evento desencadenado cuando aparece el elemento de destino. |
Desapareció | ArgsVacíos | Evento desencadenado cuando el elemento de destino desaparece. |
Texto cambiado | ArmasDeTextoCambiado | Evento desencadenado cuando cambia el texto del elemento de destino. |
Tecla pulsada | ArmasDePulsaciónDeClaveDeJava | Evento desencadenado cuando se pulsa una tecla mientras el foco está dentro del elemento de destino. |
Clic | ArmasDeAcciónDeMouse | Evento desencadenado cuando se hace clic en el elemento de destino. |
Movimiento del ratón | ArgsDeMovimientoDeJava | Evento desencadenado cuando el ratón se mueve sobre el elemento de destino. |
Enfoque alcanzado | ArgsVacíos | Evento desencadenado cuando el elemento de destino obtiene el foco. |
Enfoque perdido | ArgsVacíos | Evento desencadenado cuando el elemento de destino pierde el enfoque. |
Habilitada | ArgsVacíos | Evento desencadenado cuando el elemento de destino está habilitado. |
Deshabilitada | ArgsVacíos | Evento desencadenado cuando el elemento de destino está deshabilitado. |
La selección ha cambiado | ArmasDeSelección | Evento desencadenado cuando el valor de selección del elemento de destino cambia. |
El ratón accedió | ArgsDeMovimientoDeJava | Evento desencadenado cuando el ratón accede a la parte visible del elemento de destino. |
El ratón salió | ArgsDeMovimientoDeJava | Evento desencadenado cuando el ratón sale de la parte visible del elemento de destino. |
Celda seleccionada | ArgsDeCeldasDeJava | Evento desencadenado cuando el elemento de destino es una celda de tabla y se selecciona. |
Valor de la celda modificado | ArgsDeValorDeCeldaDeJava | Evento desencadenado cuando el elemento de destino es una celda de tabla y se modifica su valor. |
Ratón pulsado | ArmasDeAcciónDeMouse | Evento desencadenado cuando cualquier botón del ratón se pulsa sobre el elemento de destino. |
Botón del ratón soltado | ArmasDeAcciónDeMouse | Evento desencadenado cuando cualquier botón del ratón se suelta sobre el elemento de destino. |
Menú seleccionado | ArgsVacíos | Evento desencadenado cuando el elemento de destino es un menú y se selecciona. |
Menú sin seleccionar | ArgsVacíos | Evento desencadenado cuando el elemento de destino es un menú y no se selecciona. |
Menú cancelado | ArgsVacíos | Evento desencadenado cuando el elemento de destino es un menú y se cancela. |
Menú emergente visible | ArgsVacíos | Evento desencadenado cuando el elemento de destino es un menú emergente y se vuelve visible. |
Menú emergente invisible | ArgsVacíos | Evento desencadenado cuando el elemento de destino es un menú emergente y se vuelve invisible. |
Menú emergente cancelado | ArgsVacíos | Evento desencadenado cuando el elemento de destino es un menú emergente y se cancela. |
A partir de UiPath.UIAutomation.Activities v23.12, hemos añadido compatibilidad con eventos nativos basados en WEBCTRL en navegadores integrados gestionados (como CefSharp).
Text selection changed
es compatible con navegadores integrados a partir de UiPath.UIAutomation.Activities v23.12.
Tipo de evento | Tipo de ArgumentosDeEventoDesencadenador | Descripción |
---|---|---|
Apareció | ArgsVacíos | Evento desencadenado cuando aparece el elemento de destino. |
Desapareció | ArgsVacíos | Evento desencadenado cuando el elemento de destino desaparece. |
Texto cambiado | ArmasDeTextoCambiado | Evento desencadenado cuando cambia el texto del elemento de destino. |
Tecla pulsada | ArmasDePresiónDeClaveDeWeb | Evento desencadenado cuando se pulsa una tecla mientras el foco está dentro del elemento de destino. |
Clic | WebMouseEventArgs | Evento desencadenado cuando se hace clic en el elemento de destino. |
Doble clic | WebMouseEventArgs | Evento desencadenado cuando se hace doble clic en el elemento de destino. |
Clic derecho | WebMouseEventArgs | Evento desencadenado cuando se hace clic con el botón derecho del ratón en el elemento de destino. |
Movimiento del ratón | WebMouseEventArgs | Evento desencadenado cuando el ratón se mueve sobre el elemento de destino. |
Ratón pulsado | WebMouseEventArgs | Evento desencadenado cuando cualquier botón del ratón se pulsa sobre el elemento de destino. |
Botón del ratón soltado | WebMouseEventArgs | Evento desencadenado cuando cualquier botón del ratón se suelta sobre el elemento de destino. |
El ratón accedió | WebMouseEventArgs | Evento desencadenado cuando el ratón accede a la parte visible del elemento de destino. |
El ratón salió | WebMouseEventArgs | Evento desencadenado cuando el ratón sale de la parte visible del elemento de destino. |
Enfoque alcanzado | ArgsVacíos | Evento desencadenado cuando el elemento de destino obtiene el foco. |
Enfoque perdido | ArgsVacíos | Evento desencadenado cuando el elemento de destino pierde el enfoque. |
La selección de texto cambió | WebTextSelectionChangedArgs | Evento desencadenado cuando cambia el texto del elemento de destino. |
<html>
que solo tienen el atributo app
:
-
Download state changed
-
Tab activated
-
Tab created
-
Tab removed
-
Tab updated
<html>
, como <html app='chrome.exe' />
. Otros atributos como title
o url
no están permitidos. Si el selector de ventana contiene atributos distintos de app
, se genera un error de runtime.
El selector estricto debería estar vacío.
Estos tipos de eventos no son compatibles con los navegadores integrados.
Tipo de evento | Tipo de TriggerEventArgs | Descripción |
---|---|---|
El estado de descarga ha cambiado | DownloadChangedArgs | Evento desencadenado cuando cambia cualquiera de las propiedades de una DownloadItem .
|
Pestaña activada | TabActivatedArgs |
Evento desencadenado cuando cambia la pestaña activa en una ventana. Nota: La URL de la pestaña puede no establecerse en el momento en que se desencadenó este evento, pero puedes escuchar los eventos
onUpdated que se notificarán cuando se establezca una URL.
|
Pestaña creada | TabCreatedArgs |
Evento desencadenado cuando se crea una pestaña. Nota: La URL de la pestaña y la pertenencia al grupo de pestañas pueden no establecerse en el momento en que se activa este evento, pero puedes escuchar los eventos
onUpdated que se notificarán cuando se establezca una URL o la pestaña se añada a un grupo de pestañas.
|
Pestaña eliminada | TabRemovedArgs | Evento desencadenado cuando se cierra una pestaña. |
Pestaña actualizada | TabUpdatedArgs | Evento desencadenado cuando se actualiza una pestaña. |
Se inició la navegación de pestañas | TabNavigationStartedArgs | Evento desencadenado cuando se inició la navegación de pestañas a una URL específica. |
Navegación de pestañas completada | TabNavigationCompletedArgs | Evento desencadenado cuando se completa la navegación de la pestaña a una URL específica. |
El enfoque de la ventana ha cambiado | HtmlWindowFocusChangedArgs | Evento desencadenado cuando cambia la ventana actualmente enfocada. |
Se han cambiado los límites de la ventana | HtmlWindowBoundsChangedArgs | Evento desencadenado cuando se ha cambiado el tamaño de una ventana. Solo se envía cuando se confirman los nuevos límites, y no para los cambios en curso. |
Ventana creada | HtmlWindowCreatedArgs | Evento desencadenado cuando se crea una ventana. |
Ventana eliminada | HtmlWindowRemovedArgs | Evento desencadenado cuando se elimina (se cierra) una ventana. |
Tipo de evento | Tipo de ArgumentosDesencadenadorEventos | Descripción |
---|---|---|
Apareció | ArgsVacíos | Evento desencadenado cuando aparece el elemento de destino. |
Desapareció | ArgsVacíos | Evento desencadenado cuando el elemento de destino desaparece. |
Texto cambiado | ArmasDeTextoCambiado | Evento desencadenado cuando cambia el texto del elemento de destino. |
La selección de texto cambió | UiaTextSelectionChangedArgs | Evento desencadenado cuando cambia el texto del elemento de destino. |
Enfoque alcanzado | ArgsVacíos | Evento desencadenado cuando el elemento de destino obtiene el foco. |
Enfoque perdido | ArgsVacíos | Evento desencadenado cuando el elemento de destino pierde el enfoque. |
Invocado | ArgsVacíos | Evento desencadenado al invocarse el elemento de destino. |
Selected | ArmasDeSelección | Evento desencadenado al seleccionarse el elemento de destino. |
Selección anulada | ArmasDeSelección | Evento desencadenado al deseleccionarse el elemento de destino. |
cambiado | UiaToggledArgs | Evento desencadenado al conmutarse el elemento de destino |
TriggerArgs
args
relacionadas con desencadenadores.
Propiedad | Tipo | Descripción |
---|---|---|
TriggerName | Cadena | El nombre del desencadenador (mostrado como nombre de la actividad). |
TriggerType | Tipo | El tipo de ArgumentosDeEventoDesencadenador. |
ArmasDeDesencadenadorDeElemento de IU
TriggerArgs
> UiElementTriggerArgs
Propiedad | Tipo | Descripción |
Selector | Cadena | El selector del elemento de destino. |
TargetElement | ElementoDeIU | El elemento de destino supervisado. |
NativeTriggerBaseArgs
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
Propiedad | Tipo | Descripción |
---|---|---|
SelectorIndex | Entero | El índice del selector del elemento de destino. |
ArgsVacíos
Devuelve datos de los siguientes eventos: Aparecido, Desaparecido, Enfoque ganado, Enfoque perdido, Habilitado, Deshabilitado, Menú seleccionado, Menú deseleccionado, Menú cancelado, Menú emergente visible, Menú emergente invisible, Menú emergente cancelado.
TriggerArgs
> UiElementTriggerArgs
> EmptyArgs
TextChangedArg
Devuelve datos de los siguientes eventos: texto cambiado y título cambiado.
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TextChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
Text | Cadena | El nuevo texto para el elemento de destino. |
ArmasDeEstadoCambiado
Devuelve datos de los siguientes eventos: Estado cambiado.
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> StateChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
State | Cadena | El nuevo estado para el elemento de destino. |
ArmasDeSelección
Devuelve datos de los siguientes eventos: Selección cambiada.
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> SelectionChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
Selection | Cadena | La nueva selección para el elemento de destino. |
ArgosCambiados
Devuelve datos de los siguientes eventos: Ubicación cambiada.
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> LocationChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
Location |
Rectángulo | Rectángulo de la ubicación modificada, con información sobre el tamaño del elemento y su posición. |
ArgumentosDeHwnd
Devuelve datos de los siguientes eventos: Primer plano ganado, Primer plano perdido, Minimizado, Restaurado.
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HwndArgs
Propiedad | Tipo | Descripción |
---|---|---|
Hwnd | IntPtr | Identificador de ventana. |
HwndAsString | Cadena | Identificador de ventana como string. |
ArmasDePulsaciónDeClaveDeJava
Devuelve datos de los siguientes eventos: Tecla presionada (para Java).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaKeyPressArgs
Propiedad | Tipo | Descripción |
---|---|---|
KeyChar | Cadena | El carácter correspondiente a la tecla pulsada. |
KeyCode | Entero | El código correspondiente a la tecla pulsada. |
ExtendedKeyCode | Entero | El código de tecla ampliado para la tecla pulsada. A diferencia de KeyCode , este valor depende de la distribución actual del teclado.
|
Location | Cadena | La ubicación de la clave que originó el evento. |
KeyModifiers | ModificadoresDeClave | El modificador de clave utilizado junto con la clave. Valores posibles:
|
ArmasDeAcciónDeMouse
Devuelve datos de los siguientes eventos: Clic, Ratón pulsado, Ratón liberado (para Java).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaMouseActionArgs
Propiedad | Tipo | Descripción |
---|---|---|
X | Entero | La coordenada X del puntero del ratón. |
Y | Entero | La coordenada Y del puntero del ratón. |
Button | Entero | El botón del ratón en el que se hizo clic. Valores posibles:
|
ClickCount | Entero | El número de veces que se ha hecho clic en el botón. |
KeyModifiers | ModificadoresDeClave | El modificador de clave utilizado junto con el botón del ratón. Valores posibles:
|
ArgsDeMovimientoDeJava
Devuelve datos de los siguientes eventos: Movimiento del ratón, Ratón introducido, Ratón salido (para Java).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaMouseMotionArgs
Propiedad | Tipo | Descripción |
---|---|---|
X | Entero | La coordenada X del puntero del ratón. |
Y | Entero | La coordenada Y del puntero del ratón. |
MouseButton | Entero | El botón del ratón en el que se ha hecho clic Valores posibles:
|
ArgsDeCeldasDeJava
Devuelve datos de los siguientes eventos: Clic (para Java).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaCellSelectedArgs
Propiedad | Tipo | Descripción |
---|---|---|
Row | Entero | Fila de celda seleccionada. |
Column | Entero | Columna de celda seleccionada. |
ArgsDeValorDeCeldaDeJava
Devuelve datos de los siguientes eventos: Clic (para Java).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> JavaCellValueChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
Row | Entero | Fila de celdas. |
Column | Entero | Columna de celda. |
Value | Cadena | Nuevo valor de la celda. |
WebMouseEventArgs
Devuelve datos de los siguientes eventos: Clic, Doble clic, Clic derecho, Movimiento del ratón, Ratón introducido, Ratón salido, Ratón pulsado, Ratón liberado (para WEBCTRL).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebMouseEventArgs
Propiedad | Tipo | Descripción |
---|---|---|
AltKey | Booleano | Si se pulsa la tecla ALT. |
Button | Entero | Qué botón del ratón se pulsa. Valores posibles:
|
ClientX | Entero | La coordenada X del puntero del ratón (relativa a la ventana). |
ClientY | Entero | La coordenada Y del puntero del ratón (relativa a la ventana). |
CtrlKey | Booleano | Si se pulsa la tecla CTRL. |
MetaKey | Booleano | Si se pulsa la tecla META. |
MovementX | Entero | La coordenada X del puntero del ratón (relativa a la posición del último evento mousemove ).
|
MovementY | Entero | La coordenada Y del puntero del ratón (relativa a la posición del último evento mousemove ).
|
OffsetX | Entero | La coordenada X del puntero del ratón (relativa al destino). |
OffsetY | Entero | La coordenada Y del puntero del ratón (relativa al destino). |
PageX | Entero | La coordenada X del puntero del ratón (relativa al documento). |
PageY | Entero | La coordenada Y del puntero del ratón (relativa al documento). |
ScreenX | Entero | La coordenada X del puntero del ratón (relativa a la pantalla). |
ScreenY | Entero | La coordenada Y del puntero del ratón (relativa a la pantalla). |
ShiftKey | Booleano | Si se pulsa la tecla MAYÚSCULAS. |
ArmasDePresiónDeClaveDeWeb
Devuelve datos de los siguientes eventos: Tecla pulsada (para WEBCTRL).TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebKeyPressArgs
Propiedad | Tipo | Descripción |
---|---|---|
AltKey | Booleano | Si se pulsa la tecla ALT. |
Code | Cadena | El código de la clave que desencadenó el evento (por ejemplo, KeyA , KeyB , ControlLeft , ControlRight ).
|
CtrlKey | Booleano | Si se pulsa la tecla CTRL. |
IsComposing | Booleano | Si el estado del evento es de composición o no. |
Key | Cadena | El valor de la clave que desencadenó el evento (por ejemplo, a , b , Control ).
|
Location | Entero | La ubicación de una tecla en el teclado o dispositivo. Valores posibles:
|
MetaKey | Booleano | Si se pulsa la tecla META. |
Repeat | Booleano | Si una tecla se mantiene pulsada repetidamente, o no. |
ShiftKey | Booleano | Si se pulsa la tecla MAYÚSCULAS. |
WebTextSelectionChangedArgs
Devuelve datos de los siguientes eventos: Selección de texto cambiado (para WEBCTRL).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> WebTextSelectionChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
AnchorClientBounds | Rectángulo | Los límites del cliente de anclaje: información sobre el tamaño del elemento y su posición relativa a la ventana gráfica. |
AnchorElement | ElementoDeIU | El elemento de anclaje de la IU. |
AnchorOffset | Entero | El índice basado en 0 del carácter donde se inició la selección de texto (del texto completo del elemento de destino). |
FocusClientBounds | Rectángulo | Los límites del cliente de enfoque: información sobre el tamaño del elemento y su posición relativa a la ventana gráfica. |
FocusElement | ElementoDeIU | El elemento de IU de enfoque. |
FocusOffset | Entero | El índice basado en 0 del carácter donde se finalizó la selección de texto (del texto completo del elemento de destino). |
SelectedText | Cadena | La nueva selección de texto para el elemento de destino. |
DownloadChangedArgs
Devuelve los datos de los siguientes eventos: Estado de descarga cambiado (para WEBCTRL).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> DownloadChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
State | Cadena | El string que describe un cambio en la downloads.DownloadItem de una state .
|
Id | Cadena | La id de la downloads.DownloadItem que cambió.
|
FileName | Cadena | El string que describe un cambio en la downloads.DownloadItem de una url .
|
Url | Cadena | El string que describe un cambio en la downloads.DownloadItem de una filename .
|
StartTime | Cadena | El string que describe un cambio en la downloads.DownloadItem de una startTime .
|
EndTime | Cadena | El string que describe un cambio en la downloads.DownloadItem de una endTime .
|
Error | Cadena | El string que describe un cambio en el estado de la downloads.DownloadItem de una error .
|
TabActivatedArgs
Devuelve datos de los siguientes eventos: Pestaña activada (para WEBCTRL).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabActivatedArgs
Propiedad | Tipo | Descripción |
---|---|---|
TabId | Cadena | El ID de la pestaña que ha sido activada. |
WindowId | Cadena | El ID de la ventana dentro de la cual cambió la pestaña seleccionada. |
Title | Cadena | El nuevo título de la pestaña. |
Url | Cadena | La URL de la pestaña si ha cambiado. |
TabCreatedArgs
Devuelve datos de los siguientes eventos: Pestaña creada (para WEBCTRL).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabCreatedArgs
Propiedad | Tipo | Descripción |
---|---|---|
TabId | Cadena | El ID de la pestaña que se ha creado. |
WindowId | Cadena | El ID de la ventana que contiene la pestaña. |
Title | Cadena | El nuevo título de la pestaña. |
Url | Cadena | La URL de la pestaña. |
TabRemovedArgs
Devuelve datos de los siguientes eventos: Tecla eliminada (para WEBCTRL).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabRemovedArgs
Propiedad | Tipo | Descripción |
---|---|---|
TabId | Cadena | El ID de la pestaña que se ha eliminado. |
WindowId | Cadena | El ID de la ventana cuya pestaña está cerrada. |
IsWindowClosing | Booleano | True cuando se cerró la pestaña porque su ventana principal estaba cerrada.
|
TabUpdatedArgs
Devuelve datos de los siguientes eventos: Pestaña actualizada (paraWeBCTRL).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabUpdatedArgs
Propiedad | Tipo | Descripción |
---|---|---|
TabId | Cadena | El ID de la pestaña que se ha actualizado. |
WindowId | Cadena | El ID de la ventana que contiene la pestaña. |
Status | Cadena | El estado de carga de la pestaña. |
Title | Cadena | El nuevo título de la pestaña. |
Url | Cadena | La URL de la pestaña si ha cambiado. |
Active | Booleano | Si la pestaña está activa en su ventana. No significa necesariamente que la ventana esté enfocada. |
TabNavigationStartedArgs
html
).
Propiedad | Tipo | Descripción |
---|---|---|
Url | Cadena | La URL actualmente asociada con el marco, si el marco identificado por FrameId existió en un punto de la pestaña dada. El hecho de que una URL esté asociada a un FrameId dado no implica que el marco correspondiente siga existiendo.
|
TabId | Entero | El ID de la pestaña en la que se encuentra el marco. |
FrameId | Entero |
El ID del marco dentro de la pestaña, para el que se activó el evento iniciado, lo que dio lugar a la navegación por pestañas. Los marcos se identifican de forma única por su
TabId y FrameId .
|
TimeStampMs | Double | Solo se garantiza la coherencia interna de la propiedad TimeStampMs de los eventos de navegación web. Comparar un evento con otro te dará el desplazamiento correcto entre ellos, pero compararlos con la hora actual dentro de la extensión (a través (new Date()).getTime() , por ejemplo) puede dar resultados inesperados.
|
DateTime | Fecha | N/D |
TabNavigationCompletedArgs
html
).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> TabNavigationCompletedArgs
Propiedad | Tipo | Descripción |
---|---|---|
Url | Cadena | La URL actualmente asociada con este marco, si el marco identificado por FrameId existió en un punto de la pestaña dada. El hecho de que una URL esté asociada a un FrameId dado no implica que el marco correspondiente siga existiendo.
|
TabId | Entero | El ID de la pestaña en la que se encuentra el marco. |
FrameId | Entero |
El ID del marco dentro de la pestaña, para el que se activó el evento completado, lo que dio lugar a la navegación por pestañas. Los marcos se identifican de forma única por su
TabId y FrameId .
|
TimeStampMs | Double | Solo se garantiza la coherencia interna de la propiedad TimeStampMs de los eventos de navegación web. Comparar un evento con otro te dará el desplazamiento correcto entre ellos, pero compararlos con la hora actual dentro de la extensión (a través (new Date()).getTime() , por ejemplo) puede dar resultados inesperados.
|
DateTime | Fecha | N/D |
HtmlWindowFocusChangedArgs
html
).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowFocusChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
TabId | Cadena | El ID de la pestaña recién enfocada. |
WindowId | Cadena | El ID de la ventana que contiene la pestaña. |
Title | Cadena | El título de la pestaña. |
Url | Cadena | La URL de la pestaña si ha cambiado. |
HtmlWindowBoundsChangedArgs
html
).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowBoundsChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
WindowId | Cadena | El ID de la ventana cuyos límites han cambiado. |
Focused | Booleano | Si la ventana es actualmente la ventana enfocada. |
Top | Entero | El desplazamiento de la ventana desde el borde superior de la pantalla en píxeles. |
Left | Entero | El desplazamiento de la ventana desde el borde izquierdo de la pantalla en píxeles. |
Width | Entero | El ancho de la ventana, incluido el marco, en píxeles. |
Height | Entero | La altura de la ventana, incluido el marco, en píxeles. |
HtmlWindowCreatedArgs
html
).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowCreatedArgs
Propiedad | Tipo | Descripción |
---|---|---|
WindowId | Cadena | El ID de la ventana creada. |
HtmlWindowRemovedArgs
html
).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> HtmlWindowRemovedArgs
Propiedad | Tipo | Descripción |
---|---|---|
WindowId | Cadena | El ID de la ventana eliminada. |
UiaToggledArgs
Devuelve datos de los siguientes eventos: Eventos conmutados (para UIA).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> UiaToggledArgs
Propiedad | Tipo | Descripción |
---|---|---|
State | Cadena | El nuevo estado para el elemento de destino. |
UiaTextSelectionChangedArgs
uia
).
TriggerArgs
> UiElementTriggerArgs
> NativeTriggerBaseArgs
> UiaTextSelectionChangedArgs
Propiedad | Tipo | Descripción |
---|---|---|
TextRanges | UiaTextRange() |
Matriz que contiene información diferente sobre los elementos de texto seleccionados en el elemento de destino (podemos tener varios elementos de texto seleccionados en caso de selección de texto no adyacente). Cada elemento de esta matriz expone la siguiente información:
|
En el contexto de la automatización attended basada en desencadenadores, la herramienta de inspección de eventos puede utilizarse para identificar el tipo de eventos nativos que se desencadenan al interactuar con ciertos elementos de la IU en una aplicación y luego puede utilizarse para configurar la actividad Desencadenador de eventos de la aplicación. La herramienta captura y supervisa todos los tipos de eventos seleccionados, como Hacer clic, Tecla pulsada, Enfoque obtenido, Enfoque perdido y otras interacciones relevantes, lo que te permite analizar las acciones realizadas y si corresponde, diagnosticar incidencias.
La herramienta de inspección de eventos puede abrirse desde el UI Explorer una vez que se selecciona un elemento de IU válido, haciendo clic en el botón Inspeccionar eventos de la barra de herramientas.
- Grabar: los eventos generados al interactuar con el elemento de IU se graban y se añaden a la lista de eventos.
- Pausa: los eventos generados por el elemento de IU al interactuar con él ya no se registran.
- Resaltar: muestra el contorno del elemento de destino y lo pone en primer plano durante unos segundos. El resaltado permanece activo hasta que se deshabilita.
- Abrir en UI Explorer: el elemento supervisado se abre en UI Explorer, donde puedes observar el selector de ese elemento.
- Borrar: elimina todos los eventos grabados.
- CSV: los eventos capturados pueden exportarse a un archivo
.csv
para su posterior análisis.
- Filtro de eventos: permite seleccionar los tipos de eventos que quieres supervisar para el elemento de destino.
- Lista de eventos: muestra información sobre los eventos capturados.
Puedes filtrar los tipos de eventos a capturar habilitando o deshabilitando las casillas de verificación de la lista de tipos de eventos. La lista puede variar en función de la tecnología del elemento seleccionado.
Todos los tipos de eventos del ratón (mover el ratón, pulsar el ratón, soltar el ratón, introducir con el ratón, salir con el ratón), específicos para los elementos de la IU Web o Java, están deshabilitados de forma predeterminada porque la lista de eventos, en estos casos, puede llegar a ser bastante grande. Nuestra recomendación es habilitar los tipos de eventos del ratón solo si tienes una necesidad específica de supervisarlos.
Además, vale la pena mencionar que los tipos de eventos pueden habilitarse o deshabilitarse incluso después de iniciar la grabación de eventos.
- Nombre del evento: el tipo de evento.
- Marca de tiempo: la fecha y la hora en que se realizó el evento.
- Datos de los eventos: los datos y parámetros asociados para un determinado evento.
.csv
. Para empezar a supervisar de nuevo, cierra la ventana y abre otra instancia de la herramienta de inspección de eventos.
- Descripción
- Compatibilidad de proyectos
- Windows (heredado), configuración de Windows
- Eventos nativos
- Acerca de
- Eventos WND: ventana de nivel superior
- Eventos CTRL o eventos WND: elementos de la IU
- Eventos de JAVA: elementos de la interfaz de usuario
- Eventos WebTRL: elementos de la interfaz de usuario
- Eventos HTML: elementos de la IU
- Eventos de UIA: elementos de la IU
- Propiedades de TriggerEventArgs
- Herramienta de inspección de eventos